package com.teste.facade;

import com.teste.entidades.Categoria;
import com.teste.persistencia.CategoriaDaoJpa;
import java.util.List;

public class CategoriaFacade {
    
    private static CategoriaFacade instance = null;
    public static CategoriaFacade getInstance() {
        if(instance == null) {
            instance = new CategoriaFacade();
        }
        return instance;
    }
    
    public void inserirCategoria(Categoria categoria) {
        
    }
    
    public List<Categoria> consultarCategorias() throws Exception {
        CategoriaDaoJpa cdp = new CategoriaDaoJpa();
        List<Categoria> lista = null;
        try {
            lista = cdp.obter();
        }
        catch (Exception ex) {
            ex.printStackTrace();
            throw new Exception("Erro ao obter categorias.");
        }
        return lista;
    }
}
